#include <iostream>
class A{
	public:
	A(){p = this;};
	~A(){
		if(p != NULL)
			delete p;
	}
	A *p;
};

int f(int x){
	int count = 0;
	while(x){
		++ count;
		x = x&(x-1);		
	}
	return count;
}

int main(){
	A a;
	char b[100];
	char i = 10;
	std::cout << sizeof(float) <<' ' << sizeof(b) <<' ' << sizeof(i) <<' ' << f(8888)<<  std::endl;
}
